using System;
using System.Collections.Generic;
using System.Windows.Forms;

using WindowsApplicationLZ77.Binario;

namespace WindowsApplicationLZ77
{
    static class Program
    {
        static readonly string MIN = "00000000000000000000000000000000";
        static readonly string MAX = "11111111111111111111111111111111";

        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FormLZ77());
            

            //TestBinario32();
        }

        private static void TestBinario32()
        {
            Binario.Binario32 min = new Binario.Binario32(MIN);
            int minInt            = min.IntValue();
            MessageBox.Show("min (UInt32)\r" + min.ToString() + "\n\nminInt (int)\r" + minInt, ".: min (UInt32) y minInt (int):.");

            Binario.Binario32 max = new Binario.Binario32(MAX);
            int maxInt = max.IntValue();
            MessageBox.Show("max (UInt32)\r" + max.ToString() + "\n\nmaxInt (int)\r" + maxInt, ".: max (UInt32) y maxInt (int):.");
        }
    }
}